package com.example.websocketdemo.service;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.example.websocketdemo.config.WebSocketTest;

import java.io.IOException;


public class CombustibleGasOnLineMonitoringService {

    public void t(String bitNumber, Double AV) throws IOException {
//        JSONObject transition = JSON.parseObject(message);
//        String bitNumber = (String) transition.get("可燃气体设备名称");
        JSONObject jsonObject = new JSONObject();
        JSONObject xinxi = new JSONObject();
        JSONObject xinxi1 = new JSONObject();
        JSONObject xinxi2 = new JSONObject();
        JSONObject xinxi3 = new JSONObject();

        JSONArray Array = new JSONArray();
        jsonObject.put("instruction", "keranqiti");

        if (bitNumber.contains("GDS_A_AT_1011")) {
            xinxi.put("id", "GDS_A_AT_1011");
            xinxi.put("所属区域名称", "可燃有毒气体");
            xinxi.put("设备名称", "AT1011气体检测仪");
            xinxi.put("指标名称", "AT1011可燃气体浓度");
            xinxi.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi.put("单位", "％");
            xinxi.put("低低报", "-");
            xinxi.put("低报", "-");
            xinxi.put("高报", "25");
            xinxi.put("高高报", "50");
            xinxi.put("量程下限", "0");
            xinxi.put("量程上限", "100");
            xinxi.put("位号", "GDS_A_AT_1011");
            xinxi.put("传感器类型", "可燃气体监测点");
            xinxi.put("监测的气体", "汽油");
            xinxi.put("issue", "false");
            Array.add(xinxi);
        } else if (bitNumber.contains("GDS_A_AT_1012")) {
            xinxi1.put("id", "GDS_A_AT_1012");
            xinxi1.put("所属区域名称", "可燃有毒气体");
            xinxi1.put("设备名称", "AT1012气体检测仪");
            xinxi1.put("指标名称", "AT1012可燃气体浓度");
            xinxi1.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi1.put("单位", "％");
            xinxi1.put("低低报", "-");
            xinxi1.put("低报", "-");
            xinxi1.put("高报", "25");
            xinxi1.put("高高报", "50");
            xinxi1.put("量程下限", "0");
            xinxi1.put("量程上限", "100");
            xinxi1.put("位号", "GDS_A_AT_1012");
            xinxi1.put("传感器类型", "可燃气体监测点");
            xinxi1.put("监测的气体", "汽油");
            xinxi1.put("issue", "false");
            Array.add(xinxi1);
        } else if (bitNumber.contains("GDS_A_AT_1013")) {
            xinxi2.put("id", "GDS_A_AT_1013");
            xinxi2.put("所属区域名称", "可燃有毒气体");
            xinxi2.put("设备名称", "AT1013气体检测仪");
            xinxi2.put("指标名称", "AT1013可燃气体浓度");
            xinxi2.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi2.put("单位", "％");
            xinxi2.put("低低报", "-");
            xinxi2.put("低报", "-");
            xinxi2.put("高报", "25");
            xinxi2.put("高高报", "50");
            xinxi2.put("量程下限", "0");
            xinxi2.put("量程上限", "100");
            xinxi2.put("位号", "GDS_A_AT_1013");
            xinxi2.put("传感器类型", "可燃气体监测点");
            xinxi2.put("监测的气体", "汽油");
            xinxi2.put("issue", "false");
            Array.add(xinxi2);
        } else if (bitNumber.contains("GDS_A_AT_1014")) {
            xinxi3.put("id", "GDS_A_AT_1014");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1014气体检测仪");
            xinxi3.put("指标名称", "AT1014可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1014");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1015")) {
            xinxi3.put("id", "GDS_A_AT_1015");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1015气体检测仪");
            xinxi3.put("指标名称", "AT1015可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1015");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1043")) {
            xinxi3.put("id", "GDS_A_AT_1043");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1043气体检测仪");
            xinxi3.put("指标名称", "AT1043可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1043");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1044")) {
            xinxi3.put("id", "GDS_A_AT_1044");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1044气体检测仪");
            xinxi3.put("指标名称", "AT1044可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1044");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1045")) {
            xinxi3.put("id", "GDS_A_AT_1045");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1045气体检测仪");
            xinxi3.put("指标名称", "AT1045可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1045");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1046")) {
            xinxi3.put("id", "GDS_A_AT_1046");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1046气体检测仪");
            xinxi3.put("指标名称", "AT1046燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1046");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1001")) {
            xinxi3.put("id", "GDS_A_AT_1001");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1001气体检测仪");
            xinxi3.put("指标名称", "AT1001可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1001");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1002")) {
            xinxi3.put("id", "GDS_A_AT_1002");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1002气体检测仪");
            xinxi3.put("指标名称", "AT1002可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1002");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1003")) {
            xinxi3.put("id", "GDS_A_AT_1003");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1003气体检测仪");
            xinxi3.put("指标名称", "AT1003可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1003");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1004")) {
            xinxi3.put("id", "GDS_A_AT_1004");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1004气体检测仪");
            xinxi3.put("指标名称", "AT1004可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1004");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1005")) {
            xinxi3.put("id", "GDS_A_AT_1005");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1005气体检测仪");
            xinxi3.put("指标名称", "AT1005可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1005");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1006")) {
            xinxi3.put("id", "GDS_A_AT_1006");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1006气体检测仪");
            xinxi3.put("指标名称", "AT1006可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1006");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1039")) {
            xinxi3.put("id", "GDS_A_AT_1039");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1039气体检测仪");
            xinxi3.put("指标名称", "AT1039可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1039");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1040")) {
            xinxi3.put("id", "GDS_A_AT_1040");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1040气体检测仪");
            xinxi3.put("指标名称", "AT1040可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1040");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1041")) {
            xinxi3.put("id", "GDS_A_AT_1041");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1041气体检测仪");
            xinxi3.put("指标名称", "AT1041可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1041");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1042")) {
            xinxi3.put("id", "GDS_A_AT_1042");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1042气体检测仪");
            xinxi3.put("指标名称", "AT1042可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1042");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1021")) {
            xinxi3.put("id", "GDS_A_AT_1021");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1021气体检测仪");
            xinxi3.put("指标名称", "AT1021可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1021");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1022")) {
            xinxi3.put("id", "GDS_A_AT_1021");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1022气体检测仪");
            xinxi3.put("指标名称", "AT1022可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1022");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1031")) {
            xinxi3.put("id", "GDS_A_AT_1031");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1031气体检测仪");
            xinxi3.put("指标名称", "AT1031可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1031");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1032")) {
            xinxi3.put("id", "GDS_A_AT_1032");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1032气体检测仪");
            xinxi3.put("指标名称", "AT1032可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1032");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1033")) {
            xinxi3.put("id", "GDS_A_AT_1033");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1033气体检测仪");
            xinxi3.put("指标名称", "AT1033可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1033");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1034")) {
            xinxi3.put("id", "GDS_A_AT_1034");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1034气体检测仪");
            xinxi3.put("指标名称", "AT1034可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1034");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1035")) {
            xinxi3.put("id", "GDS_A_AT_1035");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1035气体检测仪");
            xinxi3.put("指标名称", "AT1035可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1035");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "true");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1036")) {
            xinxi3.put("id", "GDS_A_AT_1036");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1036气体检测仪");
            xinxi3.put("指标名称", "AT1036可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1036");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "true");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1037")) {
            xinxi3.put("id", "GDS_A_AT_1037");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1037气体检测仪");
            xinxi3.put("指标名称", "AT1037可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1037");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_1038")) {
            xinxi3.put("id", "GDS_A_AT_1038");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT1038气体检测仪");
            xinxi3.put("指标名称", "AT1038可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_1038");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "true");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_3011")) {
            xinxi3.put("id", "GDS_A_AT_3011");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT3011气体检测仪");
            xinxi3.put("指标名称", "AT3011可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_3011");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_3012")) {
            xinxi3.put("id", "GDS_A_AT_3012");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT3012气体检测仪");
            xinxi3.put("指标名称", "AT3012可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_3012");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_5001")) {
            xinxi3.put("id", "GDS_A_AT_5001");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT5001气体检测仪");
            xinxi3.put("指标名称", "AT5001可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_5001");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_5002")) {
            xinxi3.put("id", "GDS_A_AT_5002");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT5002气体检测仪");
            xinxi3.put("指标名称", "AT5002可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_5002");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_0001")) {
            xinxi3.put("id", "GDS_A_AT_0001");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT0001气体检测仪");
            xinxi3.put("指标名称", "AT0001可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_0001");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_0002")) {
            xinxi3.put("id", "GDS_A_AT_0002");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT0002气体检测仪");
            xinxi3.put("指标名称", "AT0002可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_0002");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_0003")) {
            xinxi3.put("id", "GDS_A_AT_0003");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT0003气体检测仪");
            xinxi3.put("指标名称", "AT0003可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_0003");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        } else if (bitNumber.contains("GDS_A_AT_0004")) {
            xinxi3.put("id", "GDS_A_AT_0004");
            xinxi3.put("所属区域名称", "可燃有毒气体");
            xinxi3.put("设备名称", "AT0004气体检测仪");
            xinxi3.put("指标名称", "AT0004可燃气体浓度");
            xinxi3.put("实时●数值", String.format("%.2f", AV) + " %");
            xinxi3.put("单位", "％");
            xinxi3.put("低低报", "-");
            xinxi3.put("低报", "-");
            xinxi3.put("高报", "25");
            xinxi3.put("高高报", "50");
            xinxi3.put("量程下限", "0");
            xinxi3.put("量程上限", "100");
            xinxi3.put("位号", "GDS_A_AT_0004");
            xinxi3.put("传感器类型", "可燃气体监测点");
            xinxi3.put("监测的气体", "汽油");
            xinxi3.put("issue", "false");
            Array.add(xinxi3);
        }



        jsonObject.put("array", Array);
        WebSocketTest.sendInfo(jsonObject.toJSONString(), "connect");
//
//        JSONObject jsonObject2 = new JSONObject();
//        JSONObject json2 = new JSONObject();
//        jsonObject2.put("instruction","showpoi");
//        json2.put("showtype","group");
//        json2.put("poigroup","combustible");
//        json2.put("poitype","message");
//        jsonObject2.put("param",json2);
////        WebSocketTest.sendInfo(jsonObject2.toJSONString(), "connect");
//        for (int i = 0; i < 2; i++) {
//            if (i == 0) {
//                WebSocketTest.sendInfo(jsonObject.toJSONString(), "connect");
//            } else {
//                WebSocketTest.sendInfo(jsonObject2.toJSONString(), "connect");
//            }
//        }
    }
}
